home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part2 / 11398 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.7 KB

  1. Path: news.interpath.net!softbase
  2. From: softbase@mercury.interpath.com (Scott McMahan - Softbase Systems)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: Interest in comments on the C language.
  5. Date: 23 Mar 1996 20:18:59 GMT
  6. Organization: Interpath -- Providing Internet access to North Carolina
  7. Message-ID: <4j1mbj$j5h@news.interpath.net>
  8. References: <4inp40$kj2@ogre.cs.waikato.ac.nz>
  9. NNTP-Posting-Host: mercury.interpath.com
  10. X-Newsreader: TIN [version 1.2 PL2]
  11.  
  12. Oliver R Jones (orj@cs.waikato.ac.nz) wrote:
  13. : 1: Is C inheriantly efficient (speed and code space wise)?
  14.  
  15. C is efficient on 32-bit UNIX machines. If you deviate from the
  16. types of machines C was developed for, it becomes a matter of
  17. how good the compiler is.
  18.  
  19. : 2: Is C inheriantly very readable and writable?  
  20.  
  21. C is very writeable as-is, it takes extreme effort on the part of the
  22. writer and reader to make it readable.
  23.  
  24. : (Easy to code in and for non coders to read)
  25.  
  26. C is as easy for non-coders to read as any other language.
  27. Infer from that whatever you want to.
  28.  
  29. : 3: Is C a very simple language?
  30.  
  31. The core language is one of the simplest ever. It eliminates
  32. almost every special case and exception to the rules other
  33. languages have, and is very minimal. But, the library is
  34. a monster because of this! It picks up all the slack from the
  35. language! It has to provide all the stuff the language lacks.
  36.  
  37. : 4: Is it consistant with accepted mathematical notations?
  38.  
  39. No, that's APL.
  40.  
  41. : 5: Why was C designed and for what purpose?
  42.  
  43. C was designed for implementing the UNIX operating system and
  44. its utilities. Since then, its purpose has been to provide
  45. a general purpose language for multiple platforms. Its purpose
  46. became far beyond its original design!
  47.  
  48. Scott
  49.  
  50.